﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery ���ֹ�����ȫ ���й��� ���й��� ����ť���ƹ���</title>
<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
<style type="text/css">
*{margin:0;padding:0;}
ul,li{list-style-type:none;}
body{font:12px/180% Arial, Helvetica, sans-serif;}
a{color:#333;text-decoration:none;}
a:hover{color:#3366cc;text-decoration:underline;}
.demopage{width:960px;margin:0 auto;}
.demopage h2{font-size:14px;margin:20px 0;}
/* scrollDiv */
.scrollDiv{height:25px;/* ��ҪԪ�� */line-height:25px;border:#ccc 1px solid;overflow:hidden;/* ��ҪԪ�� */}
.scrollDiv li{height:25px;padding-left:10px;}
#s2,#s3{height:100px;}
</style>
</head>

<body>
<div class="demopage">
	<h2>jquery �������¹���--���� �������� ����ͼƬ���·��� | ���й���</h2>
	<div class="scrollDiv" id="s1">
		<ul>
			<li><a href="http://www.17sucai.com/">jquery ������ Scrollbar ���������Ĭ�Ϲ�������ʽ</a></li>
			<li><a href="http://www.17sucai.com/">jquery ͼƬ�л� switchable �����Ұ�ť���Ʒ�ҳ����ͼƬ�л�</a></li>
			<li><a href="http://www.17sucai.com/">jquery powerFloat���ܸ�������ʾ��� ֧��ͼƬ�����֡�ajax�첽���ء������֤��</a></li>
			<li><a href="http://www.17sucai.com/">jquery �������� ThickBox �๦�ܵ�������֧��ͼƬ��ajax����Ƕ���ݵ���</a></li>
			<li><a href="http://www.17sucai.com/">jquery ������� jquery tzCheckbox ��ѡ������ �Զ���Ĭ�ϸ�ѡ��</a></li>
			<li><a href="http://www.17sucai.com/">jquery HTML5 �õ�Ƭ��� �� Canvas �������ư�Ҷ�����������Ӱ����Ч��</a></li>
			<li><a href="http://www.17sucai.com/">jquery ͼƬ�Ŵ� ͼƬ���ƷŴ�Ч����껬��Сͼ�첽������ͼ����ͼ</a></li>
			<li><a href="http://www.17sucai.com/">jquery ͼƬ�õ�Ƭ ���Сͼ��ʾ��ͼ�첽���� ֧�ְ�ť����</a></li>
		</ul>
	</div><!--scrollDiv end-->
	<script type="text/javascript">
	function AutoScroll(obj){
		$(obj).find("ul:first").animate({
			marginTop:"-25px"
		},500,function(){
			$(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
		});
	}
	$(document).ready(function(){
		setInterval('AutoScroll("#s1")',3000);
	});
	</script>
	
	
	<h2>jquery �������¹���--���� �������� ����ͼƬ���·��� | ���й���</h2>
	<div class="scrollDiv" id="s2">
		<ul>
			<li><a href="http://www.17sucai.com/">jquery Xslider �������ͼƬ��ЧͼƬ�������֡�ͼƬ���¹�����ͼƬ���ҹ�����ѡ�</a></li>
			<li><a href="http://www.17sucai.com/">jquery ������������ �����ʮ��ĳ���ʽ����ͼƬչʾ������������Чչʾ</a></li>
			<li><a href="http://www.17sucai.com/">jquery cycle ѭ���õ�Ƭ����๦�ܻõ�Ƭ���֧�ֶ��ֻõ�Ƭ��Ч</a></li>
			<li><a href="http://www.17sucai.com/">jquery������������ progressbar ��������ʾ�Ľ��ȹ��̵�jquery��������Ч</a></li>
			<li><a href="http://www.17sucai.com/">jquery�˵���Ч ��껬���˵�����ͼ����ı�����flash���������ƶ�չʾ</a></li>
			<li><a href="http://www.17sucai.com/">jquery ͼƬ�л� �Զ��л���ʾ����show/hide�����Ұ�ť���ҳ������ť����ͼƬ�Զ��л���ʾ����show/hide</a></li>
			<li><a href="http://www.17sucai.com/">jqueryͼƬ��Ч slide banner����ͼƬ�л�ͼƬ���·�����ͼƬ���ҷ�����ͼƬ��������3��ͼƬ������Ч</a></li>
			<li><a href="http://www.17sucai.com/">javascript jscolor colorpicker js��ɫѡ�������10���ֵ�����ɫ������ȡֵ</a></li>
		</ul>
	</div>
	<script type="text/javascript">
	//�������
	(function($){
		$.fn.extend({
			Scroll:function(opt,callback){
					//������ʼ��
					if(!opt) var opt={};
					var _this=this.eq(0).find("ul:first");
					var lineH=_this.find("li:first").height(), //��ȡ�и�
						line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //ÿ�ι�����������Ĭ��Ϊһ�������������߶�
						speed=opt.speed?parseInt(opt.speed,10):500, //����ٶȣ���ֵԽ���ٶ�Խ�������룩
						timer=opt.timer?parseInt(opt.timer,10):3000; //������ʱ��������룩
					if(line==0) line=1;
					var upHeight=0-line*lineH;
					//��������
					scrollUp=function(){
							_this.animate({
									marginTop:upHeight
							},speed,function(){
									for(i=1;i<=line;i++){
											_this.find("li:first").appendTo(_this);
									}
									_this.css({marginTop:0});
							});
					}
					//����¼���
					_this.hover(function(){
							clearInterval(timerID);
					},function(){
							timerID=setInterval("scrollUp()",timer);
					}).mouseout();
			}       
		});
	})(jQuery);
	
	$(document).ready(function(){
		$("#s2").Scroll({line:4,speed:500,timer:4000});
	});
	</script>
	
	
	<h2>jquery ���¹���--���� �������� ����ͼƬ���·��� | �ɿ�����ǰ���Ķ��й���</h2>
	<div class="scrollDiv" id="s3">
		<ul>
			<li><a href="http://www.17sucai.com/">jquery colorpicker �����ɫѡ���� �����ɫѡ����ɫֵ����ɫ��Ӧ�仯</a></li>
			<li><a href="http://www.17sucai.com/">jquery�������Ǵ����Ч����껬��������ʾ������Ϣ</a></li>
			<li><a href="http://www.17sucai.com/">jqueryͼƬ�л����� ˮƽ�ַ����л�������껬��ͼƬˮƽ�л�</a></li>
			<li><a href="http://www.17sucai.com/">jquery ͼƬ�л�������Ч����ҳ������ť��������ͼƬ�л�����</a></li>
			<li><a href="http://www.17sucai.com/">jqueryɸѡ�����ѡ� css3����һ��Ư����HTML5ɸѡ�������ѡ�</a></li>
			<li><a href="http://www.17sucai.com/">jquery ͼƬ��Ч��CSS3��HTML5�����¶���ͷ����ֽ��С���Ŵ�תͼƬչʾ</a></li>
			<li><a href="http://www.17sucai.com/">jquery��Ч����jquery�õ�Ƭ�������һ����ĭ�õ�ƬͼƬչʾ��Ч</a></li>
			<li><a href="http://www.17sucai.com/">jquery ͼƬ�õ�Ƭ��IBM��ҳ����ͼ�л�������flash��̬Ч��ͼƬ�л�</a></li>
		</ul>
	</div>
	<span id="btn1" >������Ϲ���</span>&nbsp;&nbsp;<span id="btn2">������¹���</span>
	<script type="text/javascript">
	(function($){
		$.fn.extend({
			Scroll:function(opt,callback){
					//������ʼ��
					if(!opt) var opt={};
					var _btnUp = $("#"+ opt.up);//Shawphy:���ϰ�ť
					var _btnDown = $("#"+ opt.down);//Shawphy:���°�ť
					var timerID;
					var _this=this.eq(0).find("ul:first");
					var     lineH=_this.find("li:first").height(), //��ȡ�и�
							line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //ÿ�ι�����������Ĭ��Ϊһ�������������߶�
							speed=opt.speed?parseInt(opt.speed,10):500; //����ٶȣ���ֵԽ���ٶ�Խ�������룩
							timer=opt.timer //?parseInt(opt.timer,10):3000; //������ʱ��������룩
					if(line==0) line=1;
					var upHeight=0-line*lineH;
					//��������
					var scrollUp=function(){
							_btnUp.unbind("click",scrollUp); //Shawphy:ȡ�����ϰ�ť�ĺ�����
							_this.animate({
									marginTop:upHeight
							},speed,function(){
									for(i=1;i<=line;i++){
											_this.find("li:first").appendTo(_this);
									}
									_this.css({marginTop:0});
									_btnUp.bind("click",scrollUp); //Shawphy:�����ϰ�ť�ĵ���¼�
							});
	
					}
					//Shawphy:���·�ҳ����
					var scrollDown=function(){
							_btnDown.unbind("click",scrollDown);
							for(i=1;i<=line;i++){
									_this.find("li:last").show().prependTo(_this);
							}
							_this.css({marginTop:upHeight});
							_this.animate({
									marginTop:0
							},speed,function(){
									_btnDown.bind("click",scrollDown);
							});
					}
				   //Shawphy:�Զ�����
					var autoPlay = function(){
							if(timer)timerID = window.setInterval(scrollUp,timer);
					};
					var autoStop = function(){
							if(timer)window.clearInterval(timerID);
					};
					 //����¼���
					_this.hover(autoStop,autoPlay).mouseout();
					_btnUp.css("cursor","pointer").click( scrollUp ).hover(autoStop,autoPlay);//Shawphy:������������¼���
					_btnDown.css("cursor","pointer").click( scrollDown ).hover(autoStop,autoPlay);
	
			}      
		})
	})(jQuery);
	
	$(document).ready(function(){
		$("#s3").Scroll({line:4,speed:500,timer:2000,up:"btn1",down:"btn2"});
	});
	</script>
	
</div><!--demopage end-->	
</body>
</html>
